package com.list;
//导包
import java.util.ArrayList;

public class ArrayListDemo01 {
    public static void main(String[] args) {
//        创建集合容量对象：构造一个初始容量为10的空列表
        ArrayList list = new ArrayList();
//        调用对象方法，向容器中添加数据
        list.add("abc");
        list.add(123);
        list.add(true);
        System.out.println(list);//打印String、StringBuilder、集合对象名都不会出现内存地址

        /*注意：
        集合容器如果没有加入<>，就可以存储任意数据类型；
        <>泛型：对集合容器存储的数据类型进行限制*/
        ArrayList<String> list1 = new ArrayList<>();

        //将指定元素追加到集合的末尾
        list1.add("123");
        list1.add("abc");
        list1.add("ABC");
        System.out.println(list1);
        //list1.add(123);//错误代码

        //将指定的元素插入集合中的指定位置
        list1.add(0,"000");
        System.out.println(list1);
    }
}
